Computer Science Lesson Plan
Class: 6 - Lesson: 9 Basic Programming - Axis (X, Y)

Purpose: To learn about the x and y axes, relational operators and conditional statements.

No. of Classes

Two classes (teacher's decision).

Material Required

Blockly Games, internet connection, Code.org.

Prior Knowledge

Students should know:

  • Directions (left, right, forward and backward).
  • Conditional statements and angles.
  • Exercises

    Exercise 1



    1. How will the bird reach the goal?

    Exercise 2



    1. How will the bird reach the goal?

    Exercise 3



    1. How will the boy draw the square?

    Exercise 4



    1. How will the boy draw the triangle?

    Solutions



  • Link to view the solution image for Exercise 1.
  • Link to view the solution image for Exercise 2.
  • Link to view the solution image for Exercise 3.
  • Link to view the solution image for Exercise 4.

  • Teacher Instructions
    1. Teachers can give students simple maths problems to make sure they know how to use the relational operators (<, >, <=, >=).
    2. Teachers should guide the students and ensure that they complete level 5 in the Blockly Game (Exercise 2).
    3. Students can arrive at the solution by any method, and need not follow the same method as the one given in the solution.
    4. We learned the "if" condition in the maze game in Lesson 7; using the same concept, students can play the next level of the bird game.
    5. Sign in to code.org before playing the game.
    6. POINTS TO PONDER: In a graph, which axis shows the independent variable and which shows the dependent variable?